Michael JohnsonMichael Johnson
Brazil and Australia in Queensland: Friendly Noise and the Ancelotti Contract GapIn a pre-match press sheet that landed in my inbox at 6am Shanghai time, one...
Arsenal 2-0 Sunderland: Four Matches, One Goal Conceded, and Signals Not Yet CompleteIn the 88th minute, the ball drifted inches wide of the Arsenal goal. I notic...
Manchester Derby 2026: Maresca, Carrick and the Match of Two Unfinished IdentitiesOld Trafford, Sunday, September 13, 2026. Enzo Maresca led Manchester City in...
China Masters 2026: Srikanth's Comeback Against Victor Lai and the Space Problem of Indian BadmintonWhen the first-game score reached 11-15, Kidambi Srikanth looked like a shado...
Vietnam's Table Tennis on the Big Stage: When Discipline Speaks Instead of InspirationThe ball left the racket face, sliding into a thin sideways spin as fine as a...
Vietnam football's 600–1,000 billion VND plan: the committed half outweighs the restAfter training, when the youth team's bus had left the gate, one player staye...
Dissecting Vietnamese Football: Owner Money, the AFC Gate and the Flow of TalentIn a small room in London, on a winter night, I reopened the tape of a V.Leag...
Egor Kornev Swims 21.28: The Short-Course 50 Butterfly World Record Was Decided in the First 25 MetersThe electronic clock in the Tashkent pool flashed 9.60 as Egor Kornev touched...
Great Britain vs Czech Republic at the Billie Jean King Cup: the doubles rubber is where this quarter-final gets decidedShenzhen, 10:00 BST. In Hai Phong, by the time I opened my laptop, the clock...
V.League and the 'Owner Fortress' Model: Wage Structure Is the Real Transfer StoryIn the most recent transfer window, I tried to reconstruct the financial...
Thuy Linh Stops at Vietnam Open: When a 17-14 Lead Becomes the Blind Spot of DefeatFrom a 17-14 lead for Nguyen Thuy Linh in the second game, the crowd at Nguye...
Aston Villa 6-0 Fenerbahce: Jackson's Perfect Night and a Transfer Strategy ManifestoOn a night when Villa Park seemed to erupt, Aston Villa produced a devastatin...
Thailand topples China: Victory of the 'fast-varied' system over height and power at the 2026 Asian Women's Volleyball ChampionshipThe final ended 3-2, but those numbers cannot capture the seismic shift in...
Anguissa returns, Spinazzola out: Napoli face the Franchi test before the international breakThe last training session at Castel Volturno ran thirty minutes longer than...
Vietnam lose 0-3 to China in friendly: A lesson in stamina and counter-attack efficiency ahead of the 2026 Asian GamesAt the 85th minute, the ball had already hit the back of the net against Chin...
Faker, Fourteen Compressed Days, and T1's Breathing Rhythm Before ASIAD 2026 and Worlds 2026In the most recent training session I observed through a stream from Hamburg,...
Farid Basharat: Undefeated at 16-0 and the Price of a Raised Hand Nobody CheeredThat night, I did not open the scorecard first. I watched the referee's hand....
Fabio Lima, UAE and Vietnam's Penalty-Box Defensive Problem at Asian Cup 2027The AFC profile of Fabio Lima presents a 33-year-old forward with 218 goals i...
Cyrena Samba-Mayela and the Data Void Opening Up in Women's 100m HurdlesOn September 18, 2026, the Athletics Integrity Unit (AIU) placed Cyrena...
Coco Gauff's Revamped Serve: From Weakness to Weapon at US Open 2026Cincinnati, final night. As the score reached the decisive game, Coco Gauff...
